Parametric furniture